#pragma once

#include "corebase_global.h"
#include "datatypedefine.h"

namespace CoreBase
{
	class ActorBase;
	class COREBASE_EXPORT ActorFactory
	{
	public:
		virtual ActorBase* createActorByDataType(const QString& type);
		ActorFactory();
		~ActorFactory();
	protected:
		ActorBase*				_actorBase;
	};
}